package org.budo.icbc.sdk.entity;

import lombok.Data;

import java.io.Serializable;

/**
 * 工商银行环境变量配置
 */
@Data
public class IcbcConfig implements Serializable {
    private static final long serialVersionUID = -4288405584631626403L;

    /**
     * app_id
     */
    private String appId;

    /**
     * 工行服务地址
     */
    private String baseUrl;

    /**
     * 认证方式
     */
    private String signType;

    /**
     * rsa私钥
     */
    private String rsaPrivateKey;

    /**
     * 字符集
     */
    private String charset;

    /**
     * 加密方式
     */
    private String encryptType;

    /**
     * AES密钥
     */
    private String aesKey;

    /**
     *  sm2私钥
     */
    private String sm2PrivateKey;

    /**
     * 开户请求
     */
    private String eAccountOpenUrl;
}
